/**
 * @param {number} hour
 * @param {number} minutes
 * @return {number}
 */
var angleClock = function (hour, minutes) {
    //分针角度（相对于 12:00 方向）：分针角度=6×分钟数  因为每分钟 分针 走 6°（360° / 60）。
    //时针角度（相对于 12:00 方向）：时针角度=30×小时数+0.5×分钟数  每小时 时针 走 30°（360° / 12）。 每分钟 时针 还会移动 0.5°（30° / 60）。

    let minuteAngle = minutes * 6
    let hourAngle = (hour % 12) * 30 + minutes * 0.5
    const angle = Math.abs(minuteAngle - hourAngle)
    return Math.min((360 - angle), angle)
}
const result = angleClock(12,30)
console.log("🚀 ~ result:", result)
